package secondStage.part2.接口.four.look;

/**
 * @ClassName: [InterfaceDemo]
 * @Description: 运动员与教练案例
 * @Author: [黄劲松]
 * @CreateDate: [2021-03-14]
 * @Version: [v1.0]
 */
/*
需求:
    我们现在有乒乓球运动员和篮球运动员，乒乓球教练和篮球教练。为为出国交流，跟乒乓球相关的人员都需要
        学习英语。请用所学知识分析，这个案例中有哪些具体类,哪些抽象类,哪些接口，并用代码实现
思路:
①定义说英语接口
成员方法:说英语();
②定义抽象人类.
成员变量:姓名，年龄;构造方法:无参，带参;成员方法: get/set方法， 吃饭();
③定义抽象教练炎，继承人类
构造方法:无参,带参;成员方法:教();
④定义抽象运动员类，继承人类
构造方法:无参，带参;成员方法:学习();
⑤定义具体篮球教练类,继承教练类
构造方法:无参，带参;成员方法:重写吃饭(){..}，重写教(){..}.
⑥定义具体乒乓球教练类，继承教练类，实现说英语接口
构造方法:无参，带参;成员方法:重写吃饭(){...},重写教(){..}，重写说英语(){..}
⑦定义具体篮球运动员类，继承运动员类
构造方法:无参，带参;成员方法:重写吃饭(){...}，重写学习(){...}
⑧定义具体乒乓球运动员类，继承运动员类，实现说英语接口
构造方法:无参，带参;成员方法:車写吃饭(){..},重写学习(){..},重写说英语(){...}
*/
public class InterfaceDemo {
}
